<?php
define('ZEN_PALABRA_SECRETA', '*zen#');
 require_once $_SERVER['DOCUMENT_ROOT'] . '/proyecto/clases/autoload.inc.php';
if(Zen::IniciarSesion()){
   $debug=false;
   Zen::NoCache();
      
   $debug=false;
 
   $tabla='usuarios';
   $record= array();
        
   $record["usu_nombres"] = strtolower($_POST['nombres']);
   $record["usu_appaterno"] = strtolower($_POST['appaterno']);
   $record["usu_apmaterno"] = strtolower($_POST['apmaterno']);
   $record["usu_email"] = strtolower($_POST['email']); 
   
   if($_POST['clave']!='')
   {
        $record["usu_clave"] = hash('sha512',$_POST['clave'].ZEN_PALABRA_SECRETA);   
   }
   
   $record["usu_anexo"] = $_POST['anexo'];
   $record["rol_id"] = strtolower($_POST['grupo']);
   $id_tabla = $_POST['id_usuario'] ;
      
   $insertSQL = Zen::AutoSql($debug, $tabla, $record, 'UPDATE', "usu_rut='$id_tabla'", false, true ) ;


   
   $json = new Services_JSON() ;

   if ( $insertSQL && Zen::FilasAfectadas() === 1 )
   {
        $datos = array( 'error' => 'ok' ) ;
        $datos['filas'] = 'Numero de filas afectadas: ' . Zen::FilasAfectadas() ;
        $salida = $json->encode( $datos ) ;
        echo $salida ;
   }
   else
   {
        $e = ADODB_Pear_Error();
        $datos['filas'] .= 'Filas: Numero de filas afectadas: ' .Zen::FilasAfectadas() ;
        $datos['detalles'] =$e->message;
        $datos = array( 'error' => 'mal' ) ;
        echo $json->encode( $datos ) ;
   }
}
else
{
 Zen::LogoutModulo();
}

?>


